# 定义测试类 添加测试方法 测试查询员工接口
from api.ihrmEmpManageApi import EmpManageApi
from common.assertTools import common_assert
from common.dbtools import DBTools
from common.getHeader import get_header


class TestQueryEmp(object):
    def setup(self):

        self.req_header = get_header()
        # 获取请求头的登录令牌
        DBTools.db_iud("insert into bs_user(id,mobile,username) values('1155334','13922279455','小花花1');")

    def teardown(self):
        # 测试结束后，删除上面插入的那条记录
        DBTools.db_iud("delete  from bs_user where id = '1155334';")


    def test01_query_success(self):
        # 查询成功
        emp=EmpManageApi()
        # 创建实例调用这个类
        resp=emp.query_emp("1155334",self.req_header)
        # 创建实例调用这个类的查询方法
        print(resp.json())
        common_assert(resp,200,True,10000,"操作成功")

    # def test02_emp_id_not_exists(self):
        # 查询员工id不存在